% subsection of Project Overview Statement

\section{Goal}\label{sec:goal}

The general goals our two clients have given us is as follows:

\begin{description}
  \item[Gilles:] Implement a glue between SAL and DataTurbine to
  send all data of the sensors known by SAL. The sample rate of each
  different sensor has to become configurable.
  \item[Nigel:] Get the sensor data into SRB and
  register it in the repository.
\end{description}

\subsection{Functional Requirements}\label{sec:functionalrequirements}

\begin{enumerate}
   \item The performance and configuration of Data Turbine shall be quickly evaluated.
   \item The data related to each sensor connected to SAL shall be read and sent to Data Turbine. A sensor can be either one of the following list:
          \begin{itemize}
			  \item video
			  \item 1-wire
			  \item snmp
			  \item os data 
	     \end{itemize} 
   \item The connection to SAL shall use RMI.
   \item The data sent to DataTurbine? shall include metadata, which is in
   first place the timestamp and the sensor-id. 
   \item Sampling rate for sensor data reading shall be configurable depending on the sensor type.
   \item (optional) The connection to SAL shall use local objects/direct communication. 
   \item Sensor data shall be dumped into the SRB
   \item The format of the sensor data stored into SRB shall be specified; it
   shall be optimized for data retrieval 
   \item The metadata which comes with the sensor data itself shall be stored
   into SRB 
   \item The metadata format shall be extensible
   \item To access SRB the commons-vfs shall be used
   
\end{enumerate}

\subsection{Non-Functional Requirements}\label{sec:nonfunctionalrequirements}
\begin{enumerate}
  \item The project results shall be available under a open source license.
  \item Results of some performance tests shall be provided
\end{enumerate}
